Python

Previous knowledge

My previous knowledge of computer programming is limited to an introduction to C+ in 1993. Other than this I have no experience of computer programming and the information I gained 20 years ago has long been forgotten.

Areas of strength

Areas of weakness

Current Knowledge

During the course I have used the resources available to me to try and gain as much knowledge of programming in Python as possible. I used code academy, but found that even though I was completing tutorials I was not learning anything. I found learning Python this way very frustrating as I was completing tasks by trial and error without any real understanding of what I was doing and why it was right.

I engaged much better with the python and Pygame tutorials and I now feel I have a basic understanding of python code.

I can:

I feel that I need to follow all the tutorials carefully making notes as to what each line of code does.

This course has given me a basic understanding of what Python is, it is now down to me to practice and build upon the skills that I now have.

I feel that I woukld be able to teach Python at a low level.

 

Strategies For teaching

Clear explinations of the terminology used in computer programming.

Use good well prepared tutorials.

Show the practical useage of Python programming through the use of Raspberry Pi's.

 

For information about what was covered in the course please follow the appendix 7 links below.

7 Python

7.1 Pygame 1

7.2 Pygame 2

7.3 Pygame 3